package com.apps.express.Express100.service;

import com.apps.express.Express100.model.po.Express;
import com.apps.sannotation.constraints.NoNull;
import com.apps.sworld.sPlugs;

import java.util.List;

/**
 * 快递数据查询接口
 */
public interface IExpressService extends sPlugs {

    /**
     * 用快递单号查询快递信息,智能查单
     * @param ship_no
     * @return
     */
    Express queryExpress(@NoNull(errMsg = "快递单号不能为空") String ship_no);


    /**
     * 用快递单号根公司代码查询快递信息
     * @param ship_no
     * @param companyCode
     * @return
     */
    Express queryExpress(@NoNull(errMsg = "快递单号不能为空") String ship_no,
                         @NoNull(errMsg = "快递公司代码不能为空") String companyCode);
}
